Skip to content

test: skip test-cluster-dgram-reuse on AIX 7.3#62238

Merged
nodejs-github-bot merged 1 commit intonodejs:mainfrom
sxa:aix733-dgram-fix
Mar 17, 2026
Merged

test: skip test-cluster-dgram-reuse on AIX 7.3#62238
nodejs-github-bot merged 1 commit intonodejs:mainfrom
sxa:aix733-dgram-fix

Conversation

@sxa
Copy link
Member

@sxa sxa commented Mar 13, 2026

Identified during AIX 7.3 testing being done under #61660

TL;DR This is a workaround for a hang which is showing up when node is built on or AIX 7.3 machines. If the binary is built on 7.2 and then run on 7.3 (which would be true for anyone using our release builds) then it seems to work ok. It is a consistently reproducible failure.

While this version check technically stops an AIX 7.2 binary being tested on 7.3 it is an appropriate change to allow AIX 7.3 to be included in the CI without impacting the coverage we have on 7.2.

Alternate solutions:

  • Expose this through common and use it there (Suggestions on variable names etc. welcome if we go for this, but I don't think there's too much precedent)
  • Identify and fix the underlying problem (Analysis there will continue todo this anyway, but I'd rather not hold up adding 7.3 - which is now nearly 5 years old - into the mix right now if possible since we're very close to being able to do that now)

@nodejs-github-bot nodejs-github-bot added needs-ci PRs that need a full CI run. test Issues and PRs related to the tests. labels Mar 13, 2026
@sxa sxa force-pushed the aix733-dgram-fix branch from 94e18a5 to 83fa65a Compare March 13, 2026 13:09
@sxa sxa changed the title test: skip tet-cluster-dgram-reuse on AIX 7.3 test: skip test-cluster-dgram-reuse on AIX 7.3 Mar 13, 2026
@sxa sxa added the request-ci Add this label to start a Jenkins CI on a PR. label Mar 13, 2026
@sxa
Copy link
Member Author

sxa commented Mar 13, 2026

(Force push to fix typo in commit message)

@github-actions github-actions bot added request-ci-failed An error occurred while starting CI via request-ci label, and manual interventon is needed. and removed request-ci Add this label to start a Jenkins CI on a PR. labels Mar 13, 2026
@github-actions
Copy link
Contributor

Failed to start CI
   ⚠  No approving reviews found
   ✘  Refusing to run CI on potentially unsafe PR
https://github.com/nodejs/node/actions/runs/23052607472

@nodejs-github-bot
Copy link
Collaborator

@nodejs-github-bot
Copy link
Collaborator

Signed-off-by: Stewart X Addison <sxa@ibm.com>
@sxa sxa force-pushed the aix733-dgram-fix branch from bc8624e to 19dbe2b Compare March 16, 2026 09:32
@sxa
Copy link
Member Author

sxa commented Mar 16, 2026

(Second force push in the absence of this having been reviewed to apply linter fixes)

@nodejs-github-bot
Copy link
Collaborator

@aduh95
Copy link
Contributor

aduh95 commented Mar 16, 2026

Do you mean to keep this as a draft or is it ready for reviews?

@nodejs-github-bot
Copy link
Collaborator

@sxa sxa marked this pull request as ready for review March 16, 2026 13:29
@sxa
Copy link
Member Author

sxa commented Mar 16, 2026

Do you mean to keep this as a draft or is it ready for reviews?

Yeah it's ready now - I had been just holding off until it passed the linters.

@codecov
Copy link

codecov bot commented Mar 16, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 89.68%. Comparing base (da5843b) to head (19dbe2b).
⚠️ Report is 31 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main   #62238   +/-   ##
=======================================
  Coverage   89.67%   89.68%           
=======================================
  Files         676      676           
  Lines      206469   206555   +86     
  Branches    39537    39553   +16     
=======================================
+ Hits       185157   185249   +92     
+ Misses      13448    13435   -13     
- Partials     7864     7871    +7     

see 31 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@richardlau richardlau added the author ready PRs that have at least one approval, no pending requests for changes, and a CI started. label Mar 16, 2026
@addaleax addaleax added the commit-queue Add this label to land a pull request using GitHub Actions. label Mar 17, 2026
@nodejs-github-bot nodejs-github-bot removed the commit-queue Add this label to land a pull request using GitHub Actions. label Mar 17, 2026
@nodejs-github-bot nodejs-github-bot merged commit 06a8240 into nodejs:main Mar 17, 2026
87 checks passed
@nodejs-github-bot
Copy link
Collaborator

Landed in 06a8240

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

author ready PRs that have at least one approval, no pending requests for changes, and a CI started. needs-ci PRs that need a full CI run. request-ci-failed An error occurred while starting CI via request-ci label, and manual interventon is needed. test Issues and PRs related to the tests.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants